package pers.kui.reader.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

/**
 * @author liu
 * @date 2021/8/9
 * @apiNote
 */
//图书分类实体
//@TableName说明实体类和数据库中的哪一张表对应
@TableName("category")
public class Category {
    //设置主键，代表主键的生成方式，AUTO大多数是指利用数据库地产的自增主键完成数据的插入工作
    @TableId(type = IdType.AUTO)
    @TableField("category_id")//说明属性对应哪一个字段，此处属性是驼峰命名法，可省略category_id
    private Long categoryId;
    @TableField("category_name")
    private String categoryName;

    public Long getCategoryId() {
        return categoryId;
    }

    public void setCategoryId(Long categoryId) {
        this.categoryId = categoryId;
    }

    public String getCategoryName() {
        return categoryName;
    }

    public void setCategoryName(String categoryName) {
        this.categoryName = categoryName;
    }

    @Override
    public String toString() {
        return "Category{" +
                "categoryId=" + categoryId +
                ", categoryName='" + categoryName + '\'' +
                '}';
    }
}
